﻿#pragma once;

namespace estl
{
	class console
	{
	public:
		estl_inline static void write_line()
		{
			write_line_ending();
		}

		estl_inline static void write_line(const std::string& str)
		{
			write(str);
			write_line_ending();
		}

	public:
		estl_inline static void write(const std::string& str)
		{
			std::cout<<str;
		}

		estl_inline static void write(int i)
		{
			std::cout<<i;
		}

	public:
		estl_inline static void write_line_ending()
		{			
			std::cout<<std::endl;
		}
	};
}
